complicated flowing water